package com.pn.mapper;

import com.pn.entity.RoleAuth;

import java.util.List;

public interface RoleAuthMapper {

    /**
     * 删除角色权限
     *
     * @param roleId 角色id
     * @return 影响行数
     */
    int deleteRoleAuthByRid(Integer roleId);

    /**
     * 查询当前角色拥有的权限
     *
     * @param roleId 角色id
     * @return 权限id集合
     */
    List<Integer> findAuthIdsByRid(Integer roleId);

    /**
     * 给角色分配权限
     *
     * @param roleAuth 角色权限对象
     * @return 影响行数
     */
    int insertRoleAuth(RoleAuth roleAuth);
}